@charset "utf-8";

*{-o-transition: all 0.1s linear;

	transition: all 0.1s linear;}

	*:hover{-o-transition: all 0.2s linear;

	transition: all 0.1s linear; }

.nrkd{ width:100%; box-sizing:border-box; padding:0px 8.5%;  background:#fafafa}

.about{ background:#fff; padding:4%; box-sizing:border-box; line-height:180%; overflow:hidden}

.dh_z{ height:80px; color:#fff; line-height:80px; background:#00579d; box-sizing:border-box; padding:0px 35px}

.dh_z a{ color:#fff; font-size:16px;}

.dh_y{display:flex;flex-direction:row; width:75%; float:right; background:#fff;box-shadow: 0 10px 25px -4px rgba(24, 92, 197, 0.18); text-align:center; height:80px}

.dh_y p{ margin:0px; background:url(/images/dh_2.png) left center no-repeat; box-sizing:border-box; padding-left:70px; text-align:left}

.dh_y p:hover{ margin:0px; background:url(/images/dh_1.png) left center no-repeat; box-sizing:border-box; padding-left:70px; text-align:left}

.ton{margin:0px; background:url(/images/dh_1.png) left center no-repeat !important;  box-sizing:border-box; padding-left:70px; text-align:left}

.ton a{color:#00579d !important; }

.daohang1{ height:80px; line-height:80px; font-size:16px; color:#3a3a3a; text-align:none}

.daohang1:hover{background:url(/images/dh_2.png) left left no-repeat; height:80px; line-height:80px; font-size:16px; color:#00579d; text-decoration:none}

.in_gg{ width:100%; height:120px; position:absolute; z-index:999}

.dh{ height:120px; }

.dh:hover{ background:#fff}

.dh:hover .logo{width:25%; float:left; height:120px; background:url(/images/logo1.png) center center no-repeat; background-size:contain}

.dh:hover .daohang li a{ color:#00579d}

.dh:hover .daohang li a:hover{ color:#00a73d}



.logo{ width:25%; float:left; height:120px; background:url(/images/logo.png) center center no-repeat; background-size:contain}

.logo a{ width:100%; height:100%; display:block}

.in_gg li{ float:left}

.daohang{ height:120px; box-sizing:border-box; padding-top:30px; display:inline-block}

.daohang li a{ display:inline-table; box-sizing:border-box; color:#00579d; min-width:60px; padding:0px 20px; line-height:60px; font-size:16px; background:url(/images/zs.png) top left no-repeat}

.daohang li a:hover{ text-decoration:none; color:#0da945}

.center{ width:50%; float:left; height:120px; box-sizing:border-box; padding:0px 1%; text-align:center}

.right {float:right !important; width:25%; height:120px;}

.ss{ width:360px; height:60px; background:url(/images/yy_bg.png) left center no-repeat; margin-top:25px; float:right}

.yy{ width:122px; height:60px; line-height:60px; text-align:center !important; font-size:18px; font-weight:bold; color:#fff; display:block}

.yy:hover{ color:#fff }

.input-group{ width:100px; background:none !important; color:#fff;}

.nr{ line-height:34px; background:none; border:none; border-bottom:1px #fff solid; color:#fff; margin-top:8px}

input::placeholder {

        color: #fff !important;

    }

.xiala{  position:absolute; z-index:999; width:100%; left:0px; margin-top:60px; display:none}

.xiala1{ background:#fff; overflow:hidden; box-sizing:border-box; padding:35px 0px 35px 0px; margin-top:30px}

.kd{width:98%; max-width:1440px; background:#eee; margin:0px auto}

.dalei:hover .xiala{ display:block }

.xiaolei { width:31.33%; float:left; margin:1%; border-bottom:1px #e4e4e4 solid; display:block}

.xiaolei a{ color:#333333; font-weight:normal !important; display:block !important; text-align:left !important;}

.xiaolei:hover{ border-bottom:1px #00a73c solid; box-sizing:border-box; padding-left:10px}

.xiaolei:hover a{ color:#00a73c !important}



#outer{ width:100%; overflow:hidden}

#tab{ width:28%; float:right; overflow:hidden;}

#tab li{ width:100%; height:280px; overflow:hidden; cursor:pointer; background:#ededed; border-bottom:2px #fff solid; box-sizing:border-box; padding:6rem 12rem 6rem 6rem}

#tab li h1{ font-size:2.4rem; color:#00579d; font-weight:bold; display:inline-block; margin:0px auto; opacity:1; padding:10px 0px;}

#tab li h1 img {

    -webkit-filter: brightness(0%); /* Chrome, Safari, Opera */

    filter: brightness(0%);

}

#tab li h2{ font-size:2.4rem; color:#00579d; font-weight:bold; display:block;}

#tab li h3{ width:100%; height:2px; display:block; background:#00579d}

.current{ background:url(/images/01.jpg) center right no-repeat #00579d !important}

.current h1{ display:inline-block; margin:0px auto; opacity:1 !important ; color:#fff !important}

.current h1 img {

    -webkit-filter: brightness(100%) !important; /* Chrome, Safari, Opera */

    filter: brightness(100%) !important;

}

.current h2{ color:#fff !important}

.current h3{ background:#fff !important}

.current h0{ background:#009944; width:13px; height:13px; display:block; position:absolute; margin-left:158px; margin-top:95px; z-index:111;

transform:rotate(45deg);

-ms-transform:rotate(45deg); 	/* IE 9 */

-moz-transform:rotate(45deg); 	/* Firefox */

-webkit-transform:rotate(45deg); /* Safari 和 Chrome */

-o-transform:rotate(45deg); 	/* Opera */}



#content{ width:72%; float:left; height:840px; overflow:hidden; background:url(/images/nrbg.jpg) top left no-repeat #fafafa; box-sizing:border-box; padding-top:200px;}

#content ul{ display:none; width:100%}

#content li{ padding:33px 25px 33px 25px; font-size:15px; color:#6f747b; height:505px; box-sizing:border-box; overflow:hidden}

.jj{ padding:7.5rem; height: 638px; box-sizing:border-box; overflow:hidden; background:url(/images/yy.png) bottom left no-repeat}



.new_bt{ height:60px; line-height:60px; border-bottom:1px #d9d9d9 solid; font-size:14px; color:#666666; font-size:14px; display:block; width:86%; margin:0px auto; margin-bottom:12px}

.new_bt h1{ width:16%; float:left; height:60px; font-size:14px; line-height:60px; display:block; margin:0px; text-align:center; overflow:hidden}

.new_bt h2{ width:70%; float:left; font-size:14px; height:60px; line-height:60px; display:block; margin:0px; overflow:hidden}

.new_bt h3{ width:5%; height:60px; float:right; display:block; line-height:60px; text-align:center; font-size:14px; font-weight:normal; overflow:hidden; margin:0px; color:#fafafa}

.new_bt:hover{ border-bottom:1px #00579d solid}

.new_bt:hover h1{ color:#00579d;}

.new_bt:hover h2{ color:#00579d;}

.new_bt:hover h3{ color:#00579d;}

.m1{color:#00579d; padding:10px 25px; display:inline-table; float:right; background:url(/images/x1.png) bottom no-repeat; text-decoration:none}

.m1:hover{text-decoration:none}



.kd1{max-width:100%; margin:0px auto; box-sizing:border-box; padding:0px 11rem; overflow:hidden}

.new_bt2{ height:200px; max-width:100%; margin:0px auto; box-sizing:border-box; padding:0px 11rem}

.new_bt2 h1{ width:55px; height:55px; float:left; margin:0px; margin-right:15px; background:url(/images/x2.png) center center no-repeat; display:block;}

.new_bt2 h2{ font-size:2.4rem; font-weight:bold; color:#00579d; margin:0px;}

.new_bt2 h3{ font-size:1.6rem; font-family:Arial, Helvetica, sans-serif; color:#9d9d9d; margin:0px; margin-top:15px;}





.bt3{ width:50%; float:left; height:200px; box-sizing:border-box; padding-top:75px;}

.bgg{ width:50%; float:right; height:200px; background:url(/images/nrbg.jpg) top left no-repeat}

.z1{ width:36%; float:left; margin-right:2%;}

.z2{ width:30%; float:left; margin-right:2%; background-size:cover; overflow:hidden}

.z3{ width:30%; float:right;  background-size:cover; overflow:hidden}



.tjcp{ padding:50px; box-sizing:border-box; overflow:hidden; height:503px; background:url(/images/ylybg.jpg) center center no-repeat; background-size:cover;}

.cp_bt{ padding:20px; box-sizing:border-box; overflow:hidden}

.cp_bt1{ padding:0px 8px; box-sizing:border-box; overflow:hidden}

.cp_bt h1{ font-size:2.4rem; color:#fff; font-weight:bold; margin:0px}

.cp_bt h2{ font-size:1.6rem; font-family:Arial, Helvetica, sans-serif; color:#fff;; margin:10px 0px;}



.photo_bt{ width:20%; float:left; overflow:hidden}

.photo_bt h1{ width:100%; height:0px; padding-bottom:100%; display:block;}

.photo_bt h2{ width:100%; height:30px; line-height:30px; box-sizing:border-box; padding:0px 10px; display:block; text-align:center; margin:0px; font-size:16px; color:#393939}

.photo_bt h3{ width:100%; height:30px; line-height:30px; box-sizing:border-box; padding:0px 10px; display:block; text-align:center; margin:0px; font-size:16px; color:#393939; margin-bottom:30px;}

.photo_bt:hover{ background:url(/images/ylybg.jpg) center center no-repeat !important;}

.photo_bt:hover h2{ color:#FFF}

.photo_bt:hover h3{ color:#FFF}



.photo_b1{ border:1px #000 solid; border-bottom:none; border-right:none}

.p_bt{ width:25%; padding:10px; text-align:center; font-size:16px; background:#8db3e0; border-right:1px #000 solid; border-bottom:1px #000 solid}

.p_nr{ width:25%; padding:10px; text-align:center; font-size:16px; border-right:1px #000 solid; border-bottom:1px #000 solid}

.z_zd{ background:#fff; color:#333}



.zhaopin_b1{  border-bottom:none; border-right:none}

.z_bt{text-align:center; font-size:16px; background:#00579d; color:#fff; border-bottom:1px #fff solid;}

.z_bt h1{ width:20%; padding:15px 10px; text-align:center; font-size:16px; background:#00579d; color:#fff; box-sizing:border-box; float:left; margin:0px;}

.z_bt h2{ width:20%; padding:15px 10px; text-align:center; font-size:16px; background:#00579d; color:#fff; box-sizing:border-box; float:left; margin:0px;}

.z_bt h3{ width:20%; padding:15px 10px; text-align:center; font-size:16px; background:#00579d; color:#fff; box-sizing:border-box; float:left; margin:0px;}

.z_bt h4{ width:20%; padding:15px 10px; text-align:center; font-size:16px; background:#00579d; color:#fff; box-sizing:border-box; float:left; margin:0px;}

.z_bt h5{ width:20%; padding:15px 10px; text-align:center; font-size:16px; background:#00579d; color:#fff; box-sizing:border-box; float:left; margin:0px;}

.z_nr{ border-bottom:1px #fff solid}

.z_nr a h1{ width:20%; padding:15px 10px; text-align:center; font-size:16px;  float:left; box-sizing:border-box; margin:0px}

.z_nr a h2{ width:20%; padding:15px 10px; text-align:center; font-size:16px;  float:left; box-sizing:border-box; margin:0px}

.z_nr a h3{ width:20%; padding:15px 10px; text-align:center; font-size:16px;  float:left; box-sizing:border-box; margin:0px}

.z_nr a h4{ width:20%; padding:15px 10px; text-align:center; font-size:16px;  float:left; box-sizing:border-box; margin:0px}

.z_nr a h5{ width:20%; padding:15px 10px; text-align:center; font-size:16px;  float:left; box-sizing:border-box; margin:0px}

.zhaopin_b1 tr{background:#f5f5f5}

.zhaopin_b1 tr:hover{background:#7aa4c6; color:#fff}

.zhaopin_b1 tr a{ color:#555}

.zhaopin_b1 tr:hover a{ color:#fff}



#show{ box-sizing:border-box; padding:2%}

.yinpin{ width:100%; overflow:hidden; text-align:right}

.yinpin a{ display:inline-block; padding:10px 20px; background:#00579d; color:#fff; font-size:16px; color:#fff !important; text-decoration:none}



.new1 { margin-bottom:20px; background:#fafafa}

.new_nr h1{ font-size:16px; line-height:30px; height:30px; width:100%; display:block; overflow:hidden; color:#666666; margin:0px;}

.new_nr h2{ font-size:14px; line-height:30px; height:60px; width:100%; display:block; overflow:hidden; color:#666666; margin:10px 0px;}

.new_nr h3{ display:inline-block; padding:6px 15px; border-radius:5px; background:#00579d; color:#fff; font-size:14px; margin:0px; float:right}

.new1:hover{ background:#00579d}

.new1:hover h1{ color:#fff}

.new1:hover h2{ color:#fff}

.new1:hover h3{ color:#fff; background:#00a73c}



.cp1{ width:46%; margin:2%; box-sizing:border-box; float:left; border:1px #FFF solid; color:#fff; float:left; height:50px; line-height:50px; text-align:center; font-size:14px;}

.cp1:hover{ border:1px #3b9d5d solid; color:#3b9d5d }



.tjcp1{ background:#f7f9f8; box-sizing:border-box; padding:25px;}

.tjcp1:hover{ background:#00579d}

.tt1{ min-height:250px; overflow:hidden; width:100%;}

.tt1 h1{ width:75%; min-height:200px; float:left; display:block; margin:0px;}

.tt1 h2{  height:40px; line-height:40px; font-size:2.4rem; font-weight:bold; color:#00579d;  text-align:right; overflow:hidden; margin:0px !important; margin-top:60px !important;}

.tt1 h3{  height:40px; line-height:40px; font-size:1.6rem; font-weight:normal; color:#959595;  text-align:right; overflow:hidden; margin:0px !important; margin-bottom:35px !important;}

.tt1:hover h1{ }

.tt1:hover h2{ text-decoration:none; color:#fff}

.tt1:hover h3{ text-decoration:none; color:#fff}



.tt2{ min-height:500px; overflow:hidden; width:100%;}

.tt2 h1{ width:100%; min-height:278px; display:block; margin:0px; }

.tt2 h2{  height:40px; line-height:40px; font-size:2.4rem; font-weight:bold; color:#00579d;  text-align:center; overflow:hidden; margin:0px !important; margin-top:60px !important;}

.tt2 h3{  height:40px; line-height:40px; font-size:1.6rem; font-weight:normal; color:#959595;  text-align:center; overflow:hidden; margin:0px !important; margin-bottom:35px !important;}

.tt2:hover h1{ }

.tt2:hover h2{ text-decoration:none; color:#fff}

.tt2:hover h3{ text-decoration:none; color:#fff}

.new_in{ width:31.33%; float:left; overflow:hidden; margin:1%; background:#f3f3f3; box-sizing:border-box; padding:25px}

.new_in:hover{ background:#00579d; color:#fff !important}

.new_in_z{ width:25%; box-sizing:border-box; padding:10px; text-align:right; color:#4c4c4c; float:left}

.new_in_z h1{ font-size:16px; margin:0px; display:block; margin-top:5px}

.new_in_z h2{ font-size:20px; margin:0px; display:block}

.new_in_z h3{ width:100%; height:0px; padding-bottom:100%; display:block; margin:0px; background:url(/images/x2.png) center center no-repeat; background-size:cover; margin-top:15px;}

.new_in_y{ width:75%; box-sizing:border-box; padding:15px; text-align:right; color:#4c4c4c; float:left}

.new_in_y h1{ font-size:14px; margin:0px; display:block; width:100%; height:26px; line-height:26px; overflow:hidden; text-align:left}

.new_in_y h2{ font-size:12px; margin:0px; display:block; width:100%; height:52px; line-height:26px; overflow:hidden; text-align:left; margin-top:15px}

.new_in_y h3 { height:15px; width:135px; display:block; text-align:center; font-size:14px; margin:0px; text-align:left; margin-top:20px; color:#f3f3f3}

.new_in_y h4 { height:8px; width:135px; display:block; margin:0px; }

.new_in:hover .new_in_z h1{ color:#fff}

.new_in:hover .new_in_z h2{ color:#fff}

.new_in:hover .new_in_y h1{ color:#fff}

.new_in:hover .new_in_y h2{ color:#fff}

.new_in:hover .new_in_y h3{ color:#fff}

.new_in:hover .new_in_y h4{ filter: grayscale(200%) brightness(200%); }



.tt3{ overflow:hidden}

.tt3 h1{}

.tt3 h2{ font-size:3rem; color:#fff; font-weight:bold; display:inline-table; float:left; height:36px; line-height:36px}

.tt3 h3{ font-size:2.5rem; color:#fff; display:inline-table; float:left; height:36px; line-height:36px; margin-left:15px}

.tt3 h4{ font-size:3rem; color:#fff; display:inline-table; float:left; height:36px; line-height:36px; margin:0px; padding-top:30px; padding-bottom:30px}



.nr_in{ padding:30px; background:url(/images/yy.png) bottom left no-repeat; overflow:hidden; box-sizing:border-box; margin:80px 10% }



.bottom{ padding-top:20px; padding-bottom:20px; line-height:200%; margin:0px}

.bottom p{ margin:0px }

.jl{ line-height:45px !important; font-size:20px !important}

.page-wrapper-row{ width:100%; height:20px; background:url(/images/bottom.jpg) left no-repeat}

/* 单个图片幻灯片盒子 - 公用类 */

.prev{width:60px; height:60px; background:url(/images/zuo.png) center center no-repeat rgba(0,0,0,0.0); color:#fff; text-align:center; line-height:60px; cursor:pointer; margin:10px;}

.next{width:60px; height:60px; background:url(/images/you.png) center center no-repeat rgba(0,0,0,0.0); color:#fff; text-align:center; line-height:60px; cursor:pointer; margin:10px;}



.slideBox{}

.slideBox:hover .prev{ display:block}

.slideBox:hover .next{ display:block}



.slideBox{ width:100%; height:631px; overflow:hidden; border:0px solid #ddd;  }

.slideBox .hd{ width:100%; box-sizing:border-box; padding:0px 10%; text-align:right}

.slideBox .hd ul{ zoom:1; margin:0px auto; text-align:right;  display:inline-block;  height:80px; background:rgba(255,255,255,0.85); padding:0px 10px;}

.slideBox .hd ul li{ float:left; width:20px; height:80px; font-size:24px; color:#1e69a7; line-height:80px; text-align:center; cursor:pointer; }

.slideBox .hd ul li.on{ color:#00a73c;}

.slideBox .bd{ width:100%; height:100%; overflow:hidden}

.slideBox .bd img{ margin:0px auto}

.search-pagination{ text-align:center !important}



.ss_al{ float:left !important}

.ss_nr{ width:100%; float:left; background:none; border:none !important; padding:5px 0px !important; color:#fff !important}





/* 单个图片幻灯片盒子 - 公用类 */

@media screen and (max-width: 1600px) { 



.ss{

	width:300px;

    height:60px;

    background: url(/images/yy_bg.png) left center no-repeat;

    margin-top: 30px;

    float: right;

	}

.daohang{ height:120px; box-sizing:border-box; padding-top:30px; display:inline-block}

.daohang li a{ display:inline-table; box-sizing:border-box; color:#00579d; min-width:60px; padding:0px 15px; line-height:60px; font-size:16px; background:url(/images/zs.png) top left no-repeat}

.daohang li a:hover{ text-decoration:none; color:#0da945}



} 

@media screen and (max-width: 1440px) { 



.ss{

	width:300px;

    height:60px;

    background: url(/images/yy_bg.png) left center no-repeat;

    margin-top: 30px;

    float: right;

	}

.daohang{ height:120px; box-sizing:border-box; padding-top:30px; display:inline-block}

.daohang li a{ display:inline-table; box-sizing:border-box; color:#00579d; min-width:60px; padding:0px 10px; line-height:60px; font-size:16px; background:url(/images/zs.png) top left no-repeat}

.daohang li a:hover{ text-decoration:none; color:#0da945}



.new_in_z h1{ font-size:16px; margin:0px; display:block; margin-top:5px}

.new_in_z h2{ font-size:14px; margin:0px; display:block}

.new_in_z h3{ width:100%; height:0px; padding-bottom:100%; display:block; margin:0px; background:url(/images/x2.png) center center no-repeat; background-size:cover; margin-top:15px;}

} 

@media screen and (max-width: 1366px) { 



.ss{

	width:300px;

    height:60px;

    background: url(/images/yy_bg.png) left center no-repeat;

    margin-top: 30px;

    float: right;

	}

.daohang{ height:120px; box-sizing:border-box; padding-top:30px; display:inline-block}

.daohang li a{ display:inline-table; box-sizing:border-box; color:#00579d; min-width:60px; padding:0px 10px; line-height:60px; font-size:14px; background:url(/images/zs.png) top left no-repeat}

.daohang li a:hover{ text-decoration:none; color:#0da945}



.new_in_z{ width:25%; box-sizing:border-box; padding:10px; text-align:right; color:#4c4c4c; float:left}

.new_in_z h1{ font-size:16px; margin:0px; display:block; margin-top:5px}

.new_in_z h2{ font-size:14px; margin:0px; display:block}

.new_in_z h3{ width:100%; height:0px; padding-bottom:100%; display:block; margin:0px; background:url(/images/x2.png) center center no-repeat; background-size:cover; margin-top:15px;}

} 

@media screen and (max-width: 1024px) { 



} 